20230808
定义域
- 在全局 (非
main
函数) 定义可获得较大内存空间 - 示例:cpp
#include <iostream> using namespace std; int m, n, a[12][12]; // a 在此定义以获得较大内存 (全局变量) int main() { cin >> m >> n; // 这是一些屎山代码 // 输入 for (int i=0; i < m; i++) { for (int j=0; j < n; j++) { cin >> a[i][j]; } } // 输出 cout << endl; cout << "[" << endl; for (int i=0; i < m; i++) { cout << "\t"; for (int j=0; j < n; j++) { cout << a[i][j] << ", "; } cout << endl; } cout << "]" << endl; return 0; }
自带的交换函数 (std::swap
)
- 头文件:
#include <algorithm>
- 用法:
std::swap(a, b) // 交换 a, b, 将 a 设为 b, b 设为 a